home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple WWDC 1996
/
WWDC96_1996 (CD).toast
/
Technology Materials
/
MacOS 8 Resources
/
Mac OS 8 Revealed
/
Mac OS 8 Demos
/
Figure Preface.1
/
Figure Preface.1.rsrc
/
CODE_11553_INTENV.txt
< prev
next >
Wrap
Text File
|
1996-05-06
|
34KB
|
547 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 7B94 moveq.l D5, 0xFFFFFF94
00000002 4D49 chk.w D6, A1
00000004 0000 0950 ori.b D0, 0x50 /* 'P' */
00000008 0000 062C ori.b D0, 0x2C /* ',' */
0000000C 0000 0094 ori.b D0, 0x94
// begin alternate branch 0000000E-00000016
label0000000E:
0000000E 0094 8000 0002 ori.l [A4], 0x80000002
00000014 3650 movea.w A3, [A0]
// end alternate branch 0000000E-00000016
label0000000E: // (misaligned)
00000010 8000 or.b D0, D0
00000012 0002 3650 ori.b D2, 0x50 /* 'P' */
00000016 846F 0548 or.w D2, [A7 + 0x548]
0000001A 8563 or.w -[A3], D2
0000001C 04B4 8577 0474 0420 subi.l [A4 + D0.w * 4 + 0x20], 0x85770474
00000024 8569 746C or.w [A1 + 0x746C], D2
00000028 64E4 bcc -0x1A /* 0000000E */
0000002A 644E bcc +0x50 /* 0000007A */
0000002C 066D 7449 64D4 addi.w [A5 + 0x64D4], 0x7449 /* 'tI' */
00000032 FBB4 .invalid <<F/6/5>>
00000034 3692 move.w [A3], [A2]
00000036 5074 6465 addq.w [A4 + D6.w * 4 + 0x65], 8
0000003A 763A moveq.l D3, 0x3A
0000003C 083A 8B5F 7E0E btst.b [PC + 0x7E0E /* 00007E4C, cstring ""<EOF> */], 0x5F /* '_' */
00000042 7E1C moveq.l D7, 0x1C
00000044 7E11 moveq.l D7, 0x11
00000046 7E1F moveq.l D7, 0x1F
00000048 7E1A moveq.l D7, 0x1A
0000004A 7E16 moveq.l D7, 0x16
0000004C 7E1D moveq.l D7, 0x1D
0000004E 7E17 moveq.l D7, 0x17
00000050 704F moveq.l D0, 0x4F
00000052 5365 subq.w -[A5], 1
00000054 7565 moveq.l D2, 0x65
00000056 A020 syscall SetPtrSize
label00000058:
00000058 2845 movea.l A4, D5
label0000005A:
0000005A 2645 movea.l A3, D5
0000005C D7C6 add.l A3, D6
0000005E 62FA bhi -0x4 /* 0000005A */
00000060 8F5F or.w [A7]+, D7
label00000062:
00000062 5F67 subq.w -[A7], 7
00000064 7746 moveq.l D3, 0x46
label00000066:
00000066 6554 bcs +0x56 /* 000000BC */
label00000068:
00000068 189B move.b [A4], [A3]+
0000006A 4A1C tst.b [A4]+
0000006C 6CFA bge -0x4 /* 00000068 */
0000006E 625F bhi +0x61 /* 000000CF */
00000070 4373 6E63 chk.w D1, [A3 + D6 * 8 + 0x63]
00000074 7079 moveq.l D0, 0x79
00000076 62EA bhi -0x14 /* 00000062 */
00000078 63DE bls -0x20 /* 00000058 */
label0000007A:
0000007A 0287 BFFF 6661 andi.l D7, 0xBFFF6661
00000080 67E4 beq -0x1A /* 00000066 */
00000082 B1D3 cmpa.l A0, [A3]
00000084 C168 8B68 and.w [A0 - 0x7498], D0
00000088 C150 and.w [A0], D0
0000008A 6967 bvs +0x69 /* 000000F3 */
0000008C 8B50 or.w [A0], D5
0000008E 8572 8391 or.w [[ + A0 * 2]], D2
00000092 0C2C 2423 00E6 cmpi.b [A4 + 0xE6], 0x23 /* '#' */
00000098 7216 moveq.l D1, 0x16
0000009A 1216 move.b D1, [A6]
0000009C 020B 3ADA andi.b A3, 0xDA
000000A0 82A2 or.l D1, -[A2]
000000A2 E643 asr D3.w, 3
000000A4 116C 4E6B 04F3 move.b [A0 + 0x4F3], [A4 + 0x4E6B]
000000AA 28BB 0642 move.l [A4], [PC + D0.w * 8 + 0x42]
000000AE 06EC .incomplete
000000B0 3414 move.w D2, [A4]
000000B2 8E93 or.l D7, [A3]
000000B4 2B1C move.l -[A5], [A4]+
000000B6 0412 2C02 subi.b [A2], 0x2
000000BA 2B36 9301 move.l -[A5], [[A6 + <<invalid base displacement size>> + A1 * 2]]
// begin alternate branch 000000BC-000000BE
label000000BC:
000000BC 9301 subx.b D1, D1
// end alternate branch 000000BC-000000BE
label000000BC: // (misaligned)
000000BE C0F3 11E6 mulu.w D0, <<invalid full ext with IS == 1 and I/IS == 6>>
000000C2 2305 move.l -[A1], D5
000000C4 0B03 btst D3, D5
000000C6 34F4 D309 move.w [A2]+, [[A4 + <<invalid base displacement size>> + A5 * 2]]
000000CA 2C34 C416 move.l D6, [A4 + A4.w * 4 + 0x16]
000000CE 2683 move.l [A3], D3
000000D0 0064 0E18 ori.w -[A4], 0xE18
000000D4 B3C2 cmpa.l A1, D2
000000D6 8306 sbcd D1, D6
000000D8 0A0C 0AE1 xori.b A4, 0xE1
000000DC 0693 0004 332E addi.l [A3], 0x4332E
000000E2 0608 C32B addi.b A0, 0x2B /* '+' */
000000E6 7002 moveq.l D0, 0x02
000000E8 5345 subq.w D5, 1
000000EA E630 roxr D0.b, D3
000000EC E316 roxl D6.b, 1
000000EE 1204 move.b D1, D4
000000F0 0293 4BDA 8236 andi.l [A3], 0x4BDA8236
000000F6 A2E6 syscall vPixel2Char, flags=2
000000F8 5B0F subq.b A7, 5
000000FA 14BA 3443 move.b [A2], [PC + 0x3443 /* 0000353F, cstring ""<EOF> */]
000000FE 0F04 btst D4, D7
00000100 2B09 move.l -[A5], A1
00000102 9301 subx.b D1, D1
00000104 F311 .extension 0x311 <<F/4-5/1>> // unimplemented
00000106 6B05 bmi +0x7 /* 0000010D */
00000108 369B move.w [A3], [A3]+
0000010A 02CE .incomplete
0000010C 4238 0860 clr.b [0x00000860]
00000110 020F E630 andi.b A7, 0x30 /* '0' */
00000114 B006 cmp.b D0, D6
00000116 0107 btst D7, D0
00000118 2C0E move.l D6, A6
0000011A 1843 movea.b A4, D3
0000011C BCBB 5C09 cmp.l D6, [PC + D5 * 4 + 0x9]
00000120 07D3 .incomplete
00000122 0493 0328 5907 subi.l [A3], 0x3285907
00000128 9378 E630 sub.w [0xFFFFE630], D1
0000012C 8B15 or.b [A5], D5
0000012E 4507 .invalid 2, D7 // invalid opcode 4 with b == 4
00000130 5B4B subq.w A3, 5
00000132 4D07 .invalid 6, D7 // invalid opcode 4 with b == 4
00000134 4B11 .invalid 5, [A1] // invalid opcode 4 with b == 4
00000136 DC93 add.l D6, [A3]
00000138 4903 .invalid 4, D3 // invalid opcode 4 with b == 4
0000013A 0606 084B addi.b D6, 0x4B /* 'K' */
0000013E 3870 027B movea.w A4, [A0 + D0.w * 2 + 0x7B]
00000142 78E6 moveq.l D4, 0xFFFFFFE6
00000144 3063 movea.w A0, -[A3]
00000146 0F13 btst [A3], D7
00000148 3010 move.w D0, [A0]
0000014A D309 addx.b -[A1], -[A1]
0000014C 1028 6909 move.b D0, [A0 + 0x6909]
00000150 2861 movea.l A4, -[A1]
00000152 0939 090F E630 btst [0x090FE630], D4
00000158 7B00 moveq.l D5, 0x00
0000015A 3300 move.w -[A1], D0
0000015C DB2B 1026 add.b [A3 + 0x1026], D5
00000160 EB04 asl D4.b, 5
00000162 3E0E move.w D7, A6
00000164 18DB move.b [A4]+, [A3]+
00000166 C26B 340A and.w D1, [A3 + 0x340A]
0000016A 0C16 24AB cmpi.b [A6], 0xAB
0000016E 0293 0310 8AA5 andi.l [A3], 0x3108AA5
00000174 093B 3CAD btst [PC + D3 * 4 - 0x83], D4
00000178 090F btst A7, D4
0000017A E630 roxr D0.b, D3
0000017C 3A5B movea.w A5, [A3]+
0000017E 14C5 move.b [A2]+, D5
00000180 09CB .incomplete
00000182 14C5 move.b [A2]+, D5
00000184 09F4 .incomplete
00000186 E63A ror D2.b, D3
00000188 7312 moveq.l D1, 0x12
0000018A 3300 move.w -[A1], D0
0000018C 9B06 subx.b D5, D6
0000018E 0AD3 .incomplete
00000190 47C3 lea.l A3, D3
00000192 1340 BCA9 move.b [A1 - 0x4357], D0
00000196 086A A108 2A10 bchg.b [A2 + 0x2A10], 0x8
0000019C F406 .invalid <<cinv/cpush with scope=0>>
0000019E 3A43 movea.w A5, D3
000001A0 0B31 090F E630 4B1F btst [[A1 + <<invalid base displacement size>>] + D0 - 0x19CFB4E1], D5
000001A8 6300 4510 bls +0x4512 /* 000046BA */
000001AC 850D sbcd -[A2], -[A5]
000001AE 5356 subq.w [A6], 1
000001B0 E630 roxr D0.b, D3
000001B2 0B2E E6CB btst [A6 - 0x1935], D5
000001B6 3C4D movea.w A6, A5
000001B8 20E3 move.l [A0]+, -[A3]
000001BA 0D5B bchg [A3]+, D6
000001BC 0263 00C5 andi.w -[A3], 0xC5
000001C0 10FB 1925 0833 move.b [A0]+, [[PC + 0x833] + D1]
000001C6 17DA 8B09 move.b [[PC + <<invalid base displacement size>> + A0 * 2]], [A2]+
000001CA 5B04 subq.b D4, 5
000001CC D27A 630A add.w D1, [PC + 0x630A /* 000064D8, cstring ""<EOF> */]
000001D0 1606 move.b D3, D6
000001D2 088E D347 bclr.b A6, 0x47 /* 'G' */
000001D6 D907 addx.b D4, D7
000001D8 28B3 04AB move.l [A4], [A3 + D0.w * 4 - 0x85]
000001DC 2D91 075B 26E6 307B move.l [[A6] + 0x26E6307B], [A1]
000001E4 0245 21B3 andi.w D5, 0x21B3
000001E8 0296 0E18 7BBC andi.l [A6], 0xE187BBC
000001EE 0FA9 10E3 bclr [A1 + 0x10E3], D7
000001F2 008A 0443 0093 ori.l A2, 0x4430093
000001F8 1BA2 02BB move.b [A5 + D0.w * 2 - 0x69], -[A2]
000001FC 1B43 0293 move.b [A5 + 0x293], D3
00000200 1B38 0317 move.b -[A5], [0x00000317]
00000204 6A38 bpl +0x3A /* 0000023E */
00000206 9301 subx.b D1, D1
00000208 C30B abcd -[A1], -[A3]
0000020A 3B18 move.w -[A5], [A0]+
0000020C 231D move.l -[A1], [A5]+
0000020E 032B 7B02 btst [A3 + 0x7B02], D1
00000212 E6D3 ror .w [A3]
00000214 3C5B movea.w A6, [A3]+
00000216 43B1 12D3 .invalid 1, [A1 + D1.w * 2 - 0x45] // invalid opcode 4 with b == 6
0000021A 5506 subq.b D6, 2
0000021C 303A AB1B move.w D0, [PC - 0x54E5 /* FFFFAD39, cstring ""<EOF> */]
00000220 3B18 move.w -[A5], [A0]+
00000222 4B42 chk.w D5, D2
00000224 229B move.l [A1], [A3]+
00000226 1B03 move.b -[A5], D3
00000228 2BDB move.l <<invalid special address>>, [A3]+
0000022A 019A bclr [A2]+, D0
0000022C DB01 addx.b D5, D1
0000022E 9433 08E8 sub.b D2, [A3 + D0 - 0x24]
00000232 4B1B .invalid 5, [A3]+ // invalid opcode 4 with b == 4
00000234 AA73 syscall ControlDispatch
00000236 120D move.b D1, A5
00000238 0FAB 0206 bclr [A3 + 0x206], D7
0000023C DA30 3A0B add.b D5, [A0 + D3 * 2 + 0xB]
// begin alternate branch 0000023E-00000240
label0000023E:
0000023E 3A0B move.w D5, A3
// end alternate branch 0000023E-00000240
label0000023E: // (misaligned)
00000240 12C1 move.b [A1]+, D1
00000242 0401 03F1 subi.b D1, 0xF1
00000246 0213 044B andi.b [A3], 0x4B /* 'K' */
0000024A 1B7B 0543 136A 8101 58A9 move.b [A5 + 0x58A9], [[PC + <<invalid base displacement size>>] + 0x136A8101]
00000254 012B 2123 btst [A3 + 0x2123], D0
00000258 210F move.l -[A0], A7
0000025A 3D01 move.w -[A6], D1
0000025C 0FA5 bclr -[A5], D7
0000025E 0ACB .incomplete
00000260 380A move.w D4, A2
00000262 8332 087C or.b [A2 + D0 + 0x7C], D1
00000266 9B1B sub.b [A3]+, D5
00000268 027B 6372 1630 andi.w [PC + D1.w * 8 + 0x30], 0x6372 /* 'cr' */
0000026E 4524 .invalid 2, -[A4] // invalid opcode 4 with b == 4
00000270 6329 bls +0x2B /* 0000029B */
00000272 7002 moveq.l D0, 0x02
00000274 0377 0630 bchg [A7 + D0.w * 8 + 0x30], D1
00000278 1B0E move.b -[A5], A6
0000027A 58DB svc [A3]+
0000027C 021E 1651 andi.b [A6]+, 0x51 /* 'Q' */
00000280 0783 bclr D3, D3
00000282 B293 cmp.l D1, [A3]
00000284 1B6B 0D9B 1B01 move.b [A5 + 0x1B01], [A3 + 0xD9B]
0000028A 0682 435D 0B31 addi.l D2, 0x435D0B31
00000290 003B 2323 1382 26F3 ori.b [[ + <<invalid base displacement size>> + D1 * 2] + 0x26F3], 0x23 /* '#' */
00000298 0085 342B 5D13 ori.l D5, 0x342B5D13
0000029E 6DE3 blt -0x1B /* 00000283 */
000002A0 C183 and.l D3, D0
000002A2 2583 18C5 move.l [A2 + D1 - 0x59], D3
000002A6 2D14 move.l -[A6], [A4]
000002A8 D302 addx.b D1, D2
000002AA 8103 sbcd D0, D3
000002AC 8E83 or.l D7, D3
000002AE 3206 move.w D1, D6
000002B0 0802 2B3F btst.b D2, 0x3F /* '?' */
000002B4 0301 btst D1, D1
000002B6 9B1B sub.b [A3]+, D5
000002B8 FB03 .extension 0xB03 <<F/4-5/5>> // unimplemented
000002BA 9B17 sub.b [A7], D5
000002BC 305B movea.w A0, [A3]+
000002BE 1622 move.b D3, -[A2]
000002C0 9B17 sub.b [A7], D5
000002C2 A300 syscall Open/PBHOpen/HOpen, flags=3
000002C4 7301 moveq.l D1, 0x01
000002C6 1B06 move.b -[A5], D6
000002C8 9B1B sub.b [A3]+, D5
000002CA 1B1A move.b -[A5], [A2]+
000002CC C30A abcd -[A1], -[A2]
000002CE C105 abcd D0, D5
000002D0 6B47 bmi +0x49 /* 00000319 */
000002D2 F309 .extension 0x309 <<F/4-5/1>> // unimplemented
000002D4 210E move.l -[A0], A6
000002D6 8701 sbcd D3, D1
000002D8 212A 10A9 move.l -[A0], [A2 + 0x10A9]
000002DC 0FD3 .incomplete
000002DE 011B btst [A3]+, D0
000002E0 0323 btst -[A3], D1
000002E2 21F3 8F06 08E2 6B13 move.l [0x00006B13], [[A3 + <<invalid base displacement size>>] + A0 * 8 + 0x8E2]
000002EA 0233 7446 08E2 andi.b [A3 + D0 - 0x30], 0x46 /* 'F' */
000002F0 FB13 .extension 0xB13 <<F/4-5/5>> // unimplemented
000002F2 02CB .incomplete
000002F4 60A5 bra -0x59 /* 0000029B */
000002F6 000B 0702 ori.b A3, 0x2
000002FA 0F2A 5CB6 btst [A2 + 0x5CB6], D7
000002FE 1B86 1B3E CB1E 34FB 03AB move.b [[A5 - 0x34E1CB05] + D1 * 2 + 0x3AB], D6
00000308 14EA B6CB move.b [A2]+, [A2 - 0x4935]
0000030C 246B 0DAB movea.l A2, [A3 + 0xDAB]
00000310 142E 160E move.b D2, [A6 + 0x160E]
00000314 1833 5DA3 2B7B 1FB3 5AB3 move.b D4, [[0x2B7B + D5 * 4] + 0x1FB35AB3]
0000031E C753 and.w [A3], D3
00000320 2710 move.l -[A3], [A0]
00000322 1FEB 23C3 move.b <<invalid special address>>, [A3 + 0x23C3]
00000326 6D2B blt +0x2D /* 00000353 */
00000328 6EE3 bgt -0x1B /* 0000030D */
0000032A 20C5 move.l [A0]+, D5
0000032C 3ADB move.w [A5]+, [A3]+
0000032E 07B1 1FAB 0523 19CB 01EB bclr [[0x523 + D1 * 8] + 0x19CB01EB], D3
00000338 0160 bchg -[A0], D0
0000033A E106 asl D6.b, 8
0000033C 3643 movea.w A3, D3
0000033E 051B btst [A3]+, D2
00000340 0C7B 50FB 03FB 74C6 000F 26E3 0425 cmpi.w [[0x74C6000F] + 0x26E30425], 0x50FB
0000034E 3FEB A393 move.w <<invalid special address>>, [A3 - 0x5C6D]
00000352 27B3 5A7B 5A7B move.l [A3 + D5 * 2 + 0x7B], [A3 + D5 * 2 + 0x7B]
00000358 1FA5 1160 CB01 move.b [A7 - 0x34FF], -[A5]
0000035E 6C3C bge +0x3E /* 0000039C */
00000360 BB03 xor.b D3, D5
00000362 E310 roxl D0.b, 1
00000364 6623 bne +0x25 /* 00000389 */
00000366 00BB 0310 667B 19BB 039B 3E66 8B10 A466 ori.l [[0x39B3E66 + D1] - 0x74EF5B9A], 0x310667B
00000376 230F move.l -[A1], A7
00000378 A466 syscall NewEmptyHandle, flags=4
0000037A 1312 move.b -[A1], [A2]
0000037C A466 syscall NewEmptyHandle, flags=4
0000037E 7310 moveq.l D1, 0x10
00000380 A466 syscall NewEmptyHandle, flags=4
00000382 830F sbcd -[A1], -[A7]
00000384 A466 syscall NewEmptyHandle, flags=4
00000386 EB0D lsl D5.b, 5
00000388 A4A1 syscall vMRdData, flags=4
0000038A 02A4 6673 13A4 andi.l -[A4], 0x667313A4
00000390 660B bne +0xD /* 0000039D */
00000392 1B9B 0E66 move.b [A5 + D0 * 8 + 0x66], [A3]+
00000396 0B12 btst [A2], D5
00000398 A466 syscall NewEmptyHandle, flags=4
0000039A 430B .invalid 1, A3 // invalid opcode 4 with b == 4
label0000039C:
0000039C A466 syscall NewEmptyHandle, flags=4
0000039E A30B syscall Rename/PBHRename/HRename, flags=3
000003A0 A413 syscall FlushVol, flags=4
000003A2 1DA4 631B A466 A30D move.b [[A6 + D6 * 2] - 0x5B995CF3], -[A4]
000003AA A46B syscall TestManager, flags=4
000003AC 1FA4 66F3 move.b [A7 + D6.w * 8 - 0x13], -[A4]
000003B0 10A4 move.b [A0], -[A4]
000003B2 431C .invalid 1, [A4]+ // invalid opcode 4 with b == 4
000003B4 A40B syscall Rename/PBHRename/HRename, flags=4
000003B6 249B move.l [A2], [A3]+
000003B8 0EFB .incomplete
000003BA 20A4 move.l [A0], -[A4]
000003BC FB0E .extension 0xB0E <<F/4-5/5>> // unimplemented
000003BE A423 syscall DisposHandle/DisposeHandle, flags=4
000003C0 14A4 move.b [A2], -[A4]
000003C2 DB04 addx.b D5, D4
000003C4 6500 A101 bcs -0x5EFD /* FFFFA4C7 */
000003C8 9B02 subx.b D5, D2
000003CA A483 syscall SetOSDefault, flags=4
000003CC 01BB 033B 4BFB 203B 1CE3 42FB bclr [[PC + 0x4BFB203B + D0 * 2] + 0x1CE342FB], D0
000003D8 1CF3 B38B 953B 9FCB move.b [A6]+, [[ + <<invalid base displacement size>> + A3 * 2] - 0x6AC46035]
000003E0 0D03 btst D3, D6
000003E2 1AE3 move.b [A5]+, -[A3]
000003E4 425B clr.w [A3]+
000003E6 185B movea.b A4, [A3]+
000003E8 926B 514B sub.w D1, [A3 + 0x514B]
000003EC 1173 1753 18B3 3C33 0C9B move.b [A0 + 0xC9B], [[A3] + 0x18B33C33]
000003F6 2563 17AB move.l [A2 + 0x17AB], -[A3]
000003FA 3C43 movea.w A6, D3
000003FC 11B3 48B3 10CB move.b [A0 + D1.w - 0x53], [A3 + D4 - 0x77]
00000402 0D63 bchg -[A3], D6
00000404 0FE3 .incomplete
00000406 425B clr.w [A3]+
00000408 10CB move.b [A0]+, A3
0000040A 0D6B 0CBB bchg [A3 + 0xCBB], D6
0000040E 9313 sub.b [A3], D1
00000410 8E23 or.b D7, -[A3]
00000412 6F7B ble +0x7D /* 0000048F */
00000414 0D0B btst A3, D6
00000416 88B3 3C4B or.l D4, [A3 + D3 * 4 + 0x4B]
0000041A 0943 bchg D3, D4
0000041C 84CB divu.w D2, A3
0000041E 0D93 bclr [A3], D6
00000420 076B 51CB bchg [A3 + 0x51CB], D3
00000424 02E3 .incomplete
00000426 5CEB 0123 sge [A3 + 0x123]
0000042A 6F7B ble +0x7D /* 000004A7 */
0000042C 00E3 .incomplete
0000042E 5CB0 E342 58B4 addq.l [[A0 + <<invalid base displacement size>>] + 0x58B4], 6
00000434 C518 and.b [A0]+, D2
00000436 536F 8350 subq.w [A7 - 0x7CB0], 1
0000043A 1F1B move.b -[A7], [A3]+
0000043C 5109 subq.b A1, 8
0000043E 13DE 4E03 1F8B move.b [0x4E031F8B], [A6]+
00000444 35F4 C404 EB01 move.w [PC - 0x14FF /* FFFFEF47, cstring ""<EOF> */], [A4 + A4.w * 4 + 0x4]
0000044A 5A60 addq.w -[A0], 5
0000044C 027B 3936 0301 andi.w [[PC + <<invalid base displacement size>> + D0 * 2]], 0x3936 /* '96' */
00000452 2317 move.l -[A1], [A7]
00000454 6903 bvs +0x5 /* 00000459 */
00000456 CB2B 1BD1 and.b [A3 + 0x1BD1], D5
0000045A 8325 or.b -[A5], D1
0000045C C93B EB06 814C and.b [[PC + <<invalid base displacement size>>] + A6 * 2 - 0x7EB4], D4
00000462 2E04 move.l D7, D4
00000464 CB01 abcd D5, D1
00000466 827B 0548 or.w D1, [PC + <<invalid base displacement size>>]
0000046A 1400 move.b D2, D0
0000046C 234C E307 move.l [A1 - 0x1CF9], A4
00000470 2352 DB12 move.l [A1 - 0x24EE], [A2]
00000474 F301 .extension 0x301 <<F/4-5/1>> // unimplemented
00000476 3300 move.w -[A1], D0
00000478 0F82 bclr D2, D7
0000047A 0B15 btst [A5], D5
0000047C 3300 move.w -[A1], D0
0000047E 7338 moveq.l D1, 0x38
00000480 1300 move.b -[A1], D0
00000482 161B move.b D3, [A3]+
00000484 192B 0FC6 move.b -[A4], [A3 + 0xFC6]
00000488 06BB 1382 7300 F301 addi.l [[PC + <<invalid base displacement size>> + A7 * 2]], 0x13827300
00000490 7302 moveq.l D1, 0x02
00000492 1658 movea.b A3, [A0]+
00000494 C30A abcd -[A1], -[A2]
00000496 F301 .extension 0x301 <<F/4-5/1>> // unimplemented
00000498 E33C rol D4.b, D1
0000049A DB09 addx.b -[A5], -[A1]
0000049C 1693 move.b [A3], [A3]
0000049E D21F add.b D1, [A7]+
000004A0 B01B cmp.b D0, [A3]+
000004A2 4F3B 430F 8543 4B07 .invalid 7, [[PC + <<invalid base displacement size>>] + D4 * 2 - 0x7ABCB4F9] // invalid opcode 4 with b == 4
000004AA EE0E lsr D6.b, 7
000004AC 181F move.b D4, [A7]+
000004AE 1351 1B9D move.b [A1 + 0x1B9D], [A1]
000004B2 0F41 bchg D1, D7
000004B4 2431 4410 move.l D2, [A1 + D4.w * 4 + 0x10]
000004B8 B428 2E04 cmp.b D2, [A0 + 0x2E04]
000004BC 2B0A move.l -[A5], A2
000004BE 16CB move.b [A3]+, A3
000004C0 021F EA61 andi.b [A7]+, 0x61 /* 'a' */
000004C4 04C3 .incomplete
000004C6 0BC3 .incomplete
000004C8 8BF3 5BA5 0409 divs.w D5, [[0x409] + D5 * 2]
000004CE 3533 5D03 481F 1331 move.w -[A2], [[A3 + <<invalid base displacement size>> + D5 * 4] + 0x481F1331]
000004D6 1F09 move.b -[A7], A1
000004D8 6381 bls -0x7D /* 0000045B */
000004DA 5928 8A10 subq.b [A0 - 0x75F0], 4
000004DE FB03 .extension 0xB03 <<F/4-5/5>> // unimplemented
000004E0 4314 .invalid 1, [A4] // invalid opcode 4 with b == 4
000004E2 EAB6 roxr D6, D5
000004E4 A318 syscall GetFPos, flags=3
000004E6 6B0D bmi +0xF /* 000004F5 */
000004E8 4314 .invalid 1, [A4] // invalid opcode 4 with b == 4
000004EA 2243 movea.l A1, D3
000004EC 146B 47EB movea.b A2, [A3 + 0x47EB]
000004F0 01A1 bclr -[A1], D0
000004F2 6E83 bgt -0x7B /* 00000477 */
000004F4 0143 bchg D3, D0
000004F6 135C 0101 move.b [A1 + 0x101], [A4]+
000004FA D301 addx.b D1, D1
000004FC 4B2F 2321 .invalid 5, [A7 + 0x2321] // invalid opcode 4 with b == 4
00000500 9BA3 sub.l -[A3], D5
00000502 730D moveq.l D1, 0x0D
00000504 7643 moveq.l D3, 0x43
00000506 041C 6ABC subi.b [A4]+, 0xBC
0000050A 40BA 348B negx.l [PC + 0x348B /* 00003997, cstring ""<EOF> */]
0000050E 1405 move.b D2, D5
00000510 59AB 2B43 subq.l [A3 + 0x2B43], 4
00000514 13EE C102 2321 0FE1 move.b [0x23210FE1], [A6 - 0x3EFE]
0000051C 5E73 00C5 addq.w [A3 + D0.w - 0x59], 7
00000520 00B3 6C1E 043B 33CB 0073 0D0A ori.l [[ + <<invalid base displacement size>>] + 0x730D0A], 0x6C1E043B
0000052C C30C abcd -[A1], -[A4]
0000052E A258 syscall InsTime, flags=2
00000530 0B08 btst A0, D5
00000532 0B19 btst [A1]+, D5
00000534 AB0F syscall CheckPic
00000536 CB01 abcd D5, D1
00000538 1304 move.b -[A1], D4
0000053A 1FAC 530C 2B00 move.b [A7 + <<invalid base displacement size>> + D2 * 2], [A4 + 0x530C]
00000540 BC60 cmp.w D6, -[A0]
00000542 022B 54E6 3041 andi.b [A3 + 0x3041], 0xE6
00000548 54E5 scc -[A5]
0000054A 0BD3 .incomplete
0000054C 2B83 DBC3 4793 3CAD move.l [[ + <<invalid base displacement size>>] + 0x47933CAD], D3
00000554 182E 10DB move.b D4, [A6 + 0x10DB]
00000558 0904 btst D4, D4
0000055A 1538 CB01 move.b -[A2], [0xFFFFCB01]
0000055E 133B 4304 move.b -[A1], <<invalid full ext with I/IS == 4>>
00000562 BB08 cmpm.b [A5]+, [A0]+
00000564 8B01 sbcd D5, D1
00000566 1324 move.b -[A1], -[A4]
00000568 FB16 .extension 0xB16 <<F/4-5/5>> // unimplemented
0000056A C11C and.b [A4]+, D0
0000056C E63A ror D2.b, D3
0000056E F312 .extension 0x312 <<F/4-5/1>> // unimplemented
00000570 4305 .invalid 1, D5 // invalid opcode 4 with b == 4
00000572 EB27 asl D7.b, D5
00000574 46BB 1F0F 589B 18B6 not.l [[PC + <<invalid base displacement size>>] + D1 * 8 + 0x589B18B6]
0000057C 2B2A 3B16 move.l -[A5], [A2 + 0x3B16]
00000580 0A22 AB14 xori.b -[A2], 0x14
00000584 061B 0142 addi.b [A3]+, 0x42 /* 'B' */
00000588 E318 rol D0.b, 1
0000058A 831C or.b [A4]+, D1
0000058C EA23 asr D3.b, D5
0000058E 0272 1693 07B6 2336 0FA2 46B0 andi.w [[0x23360FA2] + D0 * 8 + 0x46B0], 0x1693
0000059A 032B 7216 btst [A3 + 0x7216], D1
0000059E 1352 0A9B move.b [A1 + 0xA9B], [A2]
000005A2 03A3 bclr -[A3], D1
000005A4 0201 035B andi.b D1, 0x5B /* '[' */
000005A8 05E3 .incomplete
000005AA 1C0F move.b D6, A7
000005AC 425B clr.w [A3]+
000005AE 1241 movea.b A1, D1
000005B0 01DB .incomplete
000005B2 0303 btst D3, D1
000005B4 1D41 010F move.b [A6 + 0x10F], D1
000005B8 42DC .invalid [A4]+ // invalid opcode 4 with subtype 1
000005BA 9318 sub.b [A0]+, D1
000005BC 5305 subq.b D5, 1
000005BE 4505 .invalid 2, D5 // invalid opcode 4 with b == 4
000005C0 AB0D syscall GetSeek
000005C2 2105 move.l -[A0], D5
000005C4 3342 5B0F move.w [A1 + 0x5B0F], D2
000005C8 E100 asl D0.b, 8
000005CA DB33 230B 6103 3382 add.b [[A3 + <<invalid base displacement size>> + D2 * 2] + 0x61033382], D5
000005D2 0223 0A36 andi.b -[A3], 0x36 /* '6' */
000005D6 AB04 syscall ColorMap
000005D8 C103 abcd D0, D3
000005DA 56EA C106 sne [A2 - 0x3EFA]
000005DE 2B16 move.l -[A5], [A6]
000005E0 B082 cmp.l D0, D2
000005E2 2313 move.l -[A1], [A3]
000005E4 3520 move.w -[A2], -[A0]
000005E6 C348 exg A1, A0
000005E8 BBED 6B0F cmpa.l A5, [A5 + 0x6B0F]
000005EC 091B btst [A3]+, D4
000005EE 830C sbcd -[A1], -[A4]
000005F0 9703 subx.b D3, D3
000005F2 F0CB 0201 .extension 0x0CB <<F/2-3/0>> // unimplemented
000005F6 0F6B 18E6 bchg [A3 + 0x18E6], D7
000005FA 5318 subq.b [A0]+, 1
000005FC 890E sbcd -[A4], -[A6]
000005FE C35B and.w [A3]+, D1
00000600 890E sbcd -[A4], -[A6]
00000602 4B0F .invalid 5, A7 // invalid opcode 4 with b == 4
00000604 0AC5 .incomplete
00000606 8EA5 or.l D7, -[A5]
00000608 080D 0FF4 btst.b A5, 0xF4
0000060C 0FE6 .incomplete
0000060E 4304 .invalid 1, D4 // invalid opcode 4 with b == 4
00000610 4608 not.b A0
00000612 6109 bsr +0xB /* 0000061D */
00000614 1332 3302 F301 move.b -[A1], [[A2 + <<invalid base displacement size>> + D3 * 2] - 0xCFF]
0000061A 8B14 or.b [A4], D5
0000061C 062A 1026 8B0C addi.b [A2 - 0x74F4], 0x26 /* '&' */
00000622 E517 roxl D7.b, 2
00000624 63DB bls -0x23 /* 00000601 */
00000626 8186 .incomplete